package com.wuseguang.springcloud.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;
import javax.persistence.*;
import java.io.Serializable;

/**
 * <p>
 * 事件倒计时
 * </p>
 *
 * @author 
 * @since 2020-06-30
 */
@Entity
@Data
public class OiCountdown {

    private static final long serialVersionUID = 1L;

	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	private Integer id;
    /**
     * 班级id
     */
	private Integer classId;
    /**
     * 事件
     */
	private String eventContent;
    /**
     * 0不置顶，1置顶
     */
	private Integer topping;
    /**
     * 时间事件
     */
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
	private Date eventTime;
    /**
     * 添加时间
     */
	@JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
	private Date addTime;
	/**
	 * 班级id
	 */
	@Transient
	private String classIds;
	/**
	 * 星期
	 */
	@Transient
	private String week;

}
